package com.dianxin.smartpark.dao.qo.property;

import com.chinatelecom.response.common.BaseDO;
import com.chinatelecom.response.common.BaseQO;

import java.io.Serializable;

public class SmartParkPropertyCleaningQO extends BaseQO implements Serializable {
    private Long id;
    /**
     * 工单编号
     */
    private String orderNo;

    /**
     * 保洁类型 字典code smartpark_property_clean
     */
    private Integer cleanType;

    /**
     * 联系人
     */
    private String userName;

    /**
     * 服务地址
     */
    private String addres;

    /**
     * 联系人电话
     */
    private String userPhone;

    /**
     * 描述
     */
    private String remark;

    /**
     * 租户id
     */
    private String tenantId;

    /**
     * 报修状态 0待受理  1处理中  2已完成 3已撤销
     */
    private Integer status;

    /**
     * 流程主键
     */
    private Long intstId;

    /**
     * 附件路径
     */
    private String filePath;

    /**
     * smart_park_property_cleaning
     */
    private static final long serialVersionUID = 1L;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 工单编号
     * @return order_no 工单编号
     */
    public String getOrderNo() {
        return orderNo;
    }

    /**
     * 工单编号
     * @param orderNo 工单编号
     */
    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo == null ? null : orderNo.trim();
    }

    /**
     * 保洁类型
     * @return clean_type 保洁类型
     */
    public Integer getCleanType() {
        return cleanType;
    }

    /**
     * 保洁类型
     * @param cleanType 保洁类型
     */
    public void setCleanType(Integer cleanType) {
        this.cleanType = cleanType;
    }

    /**
     * 联系人
     * @return user_name 联系人
     */
    public String getUserName() {
        return userName;
    }

    /**
     * 联系人
     * @param userName 联系人
     */
    public void setUserName(String userName) {
        this.userName = userName == null ? null : userName.trim();
    }

    /**
     * 服务地址
     * @return addres 服务地址
     */
    public String getAddres() {
        return addres;
    }

    /**
     * 服务地址
     * @param addres 服务地址
     */
    public void setAddres(String addres) {
        this.addres = addres == null ? null : addres.trim();
    }

    /**
     * 联系人电话
     * @return user_phone 联系人电话
     */
    public String getUserPhone() {
        return userPhone;
    }

    /**
     * 联系人电话
     * @param userPhone 联系人电话
     */
    public void setUserPhone(String userPhone) {
        this.userPhone = userPhone == null ? null : userPhone.trim();
    }

    /**
     * 描述
     * @return remark 描述
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 描述
     * @param remark 描述
     */
    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    /**
     * 租户id
     * @return tenant_id 租户id
     */
    public String getTenantId() {
        return tenantId;
    }

    /**
     * 租户id
     * @param tenantId 租户id
     */
    public void setTenantId(String tenantId) {
        this.tenantId = tenantId == null ? null : tenantId.trim();
    }

    /**
     * 报修状态
     * @return status 报修状态
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 报修状态
     * @param status 报修状态
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * 流程主键
     * @return intst_id 流程主键
     */
    public Long getIntstId() {
        return intstId;
    }

    /**
     * 流程主键
     * @param intstId 流程主键
     */
    public void setIntstId(Long intstId) {
        this.intstId = intstId;
    }

    /**
     * 附件路径
     * @return file_path 附件路径
     */
    public String getFilePath() {
        return filePath;
    }

    /**
     * 附件路径
     * @param filePath 附件路径
     */
    public void setFilePath(String filePath) {
        this.filePath = filePath == null ? null : filePath.trim();
    }
}